[INFO] fetching crate kitsune_p2p_dht 0.2.3...
[INFO] checking kitsune_p2p_dht-0.2.3 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate kitsune_p2p_dht 0.2.3 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate kitsune_p2p_dht 0.2.3 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate kitsune_p2p_dht 0.2.3
[INFO] finished tweaking crates.io crate kitsune_p2p_dht 0.2.3
[INFO] tweaked toml for crates.io crate kitsune_p2p_dht 0.2.3 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded str_stack v0.1.0
[INFO] [stderr]   Downloaded test-case v1.2.3
[INFO] [stderr]   Downloaded inferno v0.11.19
[INFO] [stderr]   Downloaded holochain_trace v0.2.6
[INFO] [stderr]   Downloaded quick-xml v0.26.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1d60cc2eee6fc9827e6fa3b96412a5be898f95ad8be1c3d74869e8dd397cfc5f
[INFO] running `Command { std: "docker" "start" "-a" "1d60cc2eee6fc9827e6fa3b96412a5be898f95ad8be1c3d74869e8dd397cfc5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1d60cc2eee6fc9827e6fa3b96412a5be898f95ad8be1c3d74869e8dd397cfc5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d60cc2eee6fc9827e6fa3b96412a5be898f95ad8be1c3d74869e8dd397cfc5f", kill_on_drop: false }`
[INFO] [stdout] 1d60cc2eee6fc9827e6fa3b96412a5be898f95ad8be1c3d74869e8dd397cfc5f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9d128c4cdf13084fefad4a5de51ab5a68f2411c8fbd9946721e90c9284709b55
[INFO] running `Command { std: "docker" "start" "-a" "9d128c4cdf13084fefad4a5de51ab5a68f2411c8fbd9946721e90c9284709b55", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling serde v1.0.166
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking equivalent v1.0.1
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking utf8parse v0.2.1
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling serde_json v1.0.109
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]     Checking colorchoice v1.0.0
[INFO] [stderr]     Checking anstyle-parse v0.2.3
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking anstyle v1.0.6
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking anstyle-query v1.0.2
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking anstream v0.6.13
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking iana-time-zone v0.1.60
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]     Checking trilean v1.1.0
[INFO] [stderr]     Checking clap_lex v0.7.0
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking strsim v0.11.0
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking parking_lot_core v0.9.9
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]     Checking time-core v0.1.1
[INFO] [stderr]     Checking clap_builder v4.5.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]     Checking indexmap v2.2.5
[INFO] [stderr]     Checking ahash v0.8.11
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking num-format v0.4.4
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]     Checking rgb v0.8.37
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]    Compiling test-case v1.2.3
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking quick-xml v0.26.0
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking str_stack v0.1.0
[INFO] [stderr]     Checking colored v1.9.4
[INFO] [stderr]     Checking rand_xorshift v0.3.0
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking ansi_term v0.12.1
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking maplit v1.0.2
[INFO] [stderr]     Checking pretty_assertions v0.7.2
[INFO] [stderr]     Checking time v0.3.26
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking rmp v0.8.12
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking gcollections v1.5.0
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking simba v0.5.1
[INFO] [stderr]     Checking intervallum v1.4.1
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking matchers v0.1.0
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking proptest v1.4.0
[INFO] [stderr]    Compiling serde_derive v1.0.166
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling clap_derive v4.5.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]    Compiling holochain_serialized_bytes_derive v0.0.51
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking clap v4.5.1
[INFO] [stderr]     Checking inferno v0.11.19
[INFO] [stderr]     Checking nalgebra v0.27.1
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking must_future v0.1.2
[INFO] [stderr]     Checking chrono v0.4.34
[INFO] [stderr]     Checking tracing-serde v0.1.3
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking serde-transcode v1.1.1
[INFO] [stderr]     Checking kitsune_p2p_dht_arc v0.2.6
[INFO] [stderr]     Checking rmp-serde v0.15.5
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]     Checking holochain_serialized_bytes v0.0.51
[INFO] [stderr]     Checking kitsune_p2p_timestamp v0.2.6
[INFO] [stderr]     Checking holochain_trace v0.2.6
[INFO] [stderr]     Checking statrs v0.15.0
[INFO] [stderr]     Checking kitsune_p2p_dht v0.2.3 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0277]: the trait bound `DhtLocation: From<i32>` is not satisfied
[INFO] [stdout]    --> src/region_set.rs:245:26
[INFO] [stdout]     |
[INFO] [stdout] 245 |             OpData::fake(Loc::from(-300i32), Timestamp::from_micros(18), 4),
[INFO] [stdout]     |                          ^^^ the trait `From<i32>` is not implemented for `DhtLocation`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <DhtLocation as From<u32>>
[INFO] [stdout]               <DhtLocation as From<Wrapping<u32>>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DhtLocation: From<i32>` is not satisfied
[INFO] [stdout]    --> src/region_set.rs:290:25
[INFO] [stdout]     |
[INFO] [stdout] 290 |         let left_edge = Loc::from(-(2i32.pow(pow as u32 + 12 + 1)));
[INFO] [stdout]     |                         ^^^ the trait `From<i32>` is not implemented for `DhtLocation`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <DhtLocation as From<u32>>
[INFO] [stdout]               <DhtLocation as From<Wrapping<u32>>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kitsune_p2p_dht` (lib test) due to 3 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "9d128c4cdf13084fefad4a5de51ab5a68f2411c8fbd9946721e90c9284709b55", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d128c4cdf13084fefad4a5de51ab5a68f2411c8fbd9946721e90c9284709b55", kill_on_drop: false }`
[INFO] [stdout] 9d128c4cdf13084fefad4a5de51ab5a68f2411c8fbd9946721e90c9284709b55
[INFO] checking kitsune_p2p_dht-0.2.3 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate kitsune_p2p_dht 0.2.3 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate kitsune_p2p_dht 0.2.3 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate kitsune_p2p_dht 0.2.3
[INFO] finished tweaking crates.io crate kitsune_p2p_dht 0.2.3
[INFO] tweaked toml for crates.io crate kitsune_p2p_dht 0.2.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cea05cead28de37dd8fc2828d7030648970e12b6922d44ae5eeaa13e39599e5b
[INFO] running `Command { std: "docker" "start" "-a" "cea05cead28de37dd8fc2828d7030648970e12b6922d44ae5eeaa13e39599e5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cea05cead28de37dd8fc2828d7030648970e12b6922d44ae5eeaa13e39599e5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cea05cead28de37dd8fc2828d7030648970e12b6922d44ae5eeaa13e39599e5b", kill_on_drop: false }`
[INFO] [stdout] cea05cead28de37dd8fc2828d7030648970e12b6922d44ae5eeaa13e39599e5b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a23193900100c8b1e5667f4981d0f72dccf08efe878393dfc7cd9ca82932c29e
[INFO] running `Command { std: "docker" "start" "-a" "a23193900100c8b1e5667f4981d0f72dccf08efe878393dfc7cd9ca82932c29e", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling serde v1.0.166
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking equivalent v1.0.1
[INFO] [stderr]     Checking utf8parse v0.2.1
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]    Compiling serde_json v1.0.109
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]     Checking anstyle-query v1.0.2
[INFO] [stderr]     Checking anstyle-parse v0.2.3
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]     Checking anstyle v1.0.6
[INFO] [stderr]     Checking colorchoice v1.0.0
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking clap_lex v0.7.0
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking strsim v0.11.0
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking trilean v1.1.0
[INFO] [stderr]     Checking iana-time-zone v0.1.60
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]     Checking parking_lot_core v0.9.9
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking anstream v0.6.13
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]     Checking time-core v0.1.1
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking ahash v0.8.11
[INFO] [stderr]     Checking num-format v0.4.4
[INFO] [stderr]     Checking clap_builder v4.5.1
[INFO] [stderr]     Checking indexmap v2.2.5
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]     Checking rgb v0.8.37
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking quick-xml v0.26.0
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]    Compiling test-case v1.2.3
[INFO] [stderr]     Checking str_stack v0.1.0
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking rand_xorshift v0.3.0
[INFO] [stderr]     Checking colored v1.9.4
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking ansi_term v0.12.1
[INFO] [stderr]     Checking maplit v1.0.2
[INFO] [stderr]     Checking time v0.3.26
[INFO] [stderr]     Checking pretty_assertions v0.7.2
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking rmp v0.8.12
[INFO] [stderr]     Checking gcollections v1.5.0
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking intervallum v1.4.1
[INFO] [stderr]     Checking simba v0.5.1
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking matchers v0.1.0
[INFO] [stderr]     Checking proptest v1.4.0
[INFO] [stderr]    Compiling serde_derive v1.0.166
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling clap_derive v4.5.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]    Compiling holochain_serialized_bytes_derive v0.0.51
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking clap v4.5.1
[INFO] [stderr]     Checking inferno v0.11.19
[INFO] [stderr]     Checking nalgebra v0.27.1
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking must_future v0.1.2
[INFO] [stderr]     Checking chrono v0.4.34
[INFO] [stderr]     Checking tracing-serde v0.1.3
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking rmp-serde v0.15.5
[INFO] [stderr]     Checking kitsune_p2p_dht_arc v0.2.6
[INFO] [stderr]     Checking serde-transcode v1.1.1
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]     Checking holochain_serialized_bytes v0.0.51
[INFO] [stderr]     Checking kitsune_p2p_timestamp v0.2.6
[INFO] [stderr]     Checking holochain_trace v0.2.6
[INFO] [stderr]     Checking statrs v0.15.0
[INFO] [stderr]     Checking kitsune_p2p_dht v0.2.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/arq/ascii.rs:39:29
[INFO] [stdout]    |
[INFO] [stdout] 39 |             s.replace_range(i..i + 1, &c);
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/arq/ascii.rs:52:29
[INFO] [stdout]    |
[INFO] [stdout] 52 |             s.replace_range(ix..=ix, ".");
[INFO] [stdout]    |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:441:10
[INFO] [stdout]     |
[INFO] [stdout] 441 |         (0..*self.count).map(|c| SpaceSegment::new(self.power, c.wrapping_add(*self.start)))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 16 |         &v[4..36]
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/hash.rs:30:29
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let uni = Uniform::from(u8::MIN..=u8::MAX);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash.rs:80:15
[INFO] [stdout]    |
[INFO] [stdout] 80 |             v[4..36].try_into().map(Self).ok()
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/region/region_coords.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         self.t.0..=self.t.1
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> src/region/region_data.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 |     for i in 0..N {
[INFO] [stdout]   |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/region/region_data.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 |     for i in 0..a.len() {
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/spacetime/telescoping_times.rs:74:18
[INFO] [stdout]    |
[INFO] [stdout] 74 |         for _ in 0..iters {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/test_utils.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (0.0..1.0).contains(&unit_start),
[INFO] [stdout]    |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/test_utils.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 |         (0.0..=1.0).contains(&unit_len),
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/test_utils.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let peers: Vec<_> = (0..n)
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/test_utils.rs:138:26
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let peers: Vec<_> = (0..n)
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq/arq_set.rs:324:15
[INFO] [stdout]     |
[INFO] [stdout] 324 |         p1 in 12u8..17, s1: u32, c1: u32,
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq/arq_set.rs:325:15
[INFO] [stdout]     |
[INFO] [stdout] 325 |         p2 in 12u8..17, s2: u32, c2: u32,
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq/arq_set.rs:377:15
[INFO] [stdout]     |
[INFO] [stdout] 377 |         p1 in 12u8..17, s1: u32, c1: u32,
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq/arq_set.rs:378:15
[INFO] [stdout]     |
[INFO] [stdout] 378 |         p2 in 12u8..17, s2: u32, c2: u32,
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq/arq_set.rs:379:15
[INFO] [stdout]     |
[INFO] [stdout] 379 |         p3 in 12u8..17, s3: u32, c3: u32,
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq/arq_set.rs:380:15
[INFO] [stdout]     |
[INFO] [stdout] 380 |         p4 in 12u8..17, s4: u32, c4: u32,
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq/arq_set.rs:381:15
[INFO] [stdout]     |
[INFO] [stdout] 381 |         p5 in 12u8..17, s5: u32, c5: u32,
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq/arq_set.rs:382:15
[INFO] [stdout]     |
[INFO] [stdout] 382 |         p6 in 12u8..17, s6: u32, c6: u32,
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq/peer_view.rs:474:29
[INFO] [stdout]     |
[INFO] [stdout] 474 |         let arqs: Vec<_> = (0..0x100)
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/arq/ascii.rs:39:29
[INFO] [stdout]    |
[INFO] [stdout] 39 |             s.replace_range(i..i + 1, &c);
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/arq/ascii.rs:52:29
[INFO] [stdout]    |
[INFO] [stdout] 52 |             s.replace_range(ix..=ix, ".");
[INFO] [stdout]    |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:441:10
[INFO] [stdout]     |
[INFO] [stdout] 441 |         (0..*self.count).map(|c| SpaceSegment::new(self.power, c.wrapping_add(*self.start)))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:674:39
[INFO] [stdout]     |
[INFO] [stdout] 674 |         fn test_to_edge_locs(power in 0u8..16, count in 8u32..16, loc: u32) {
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:674:57
[INFO] [stdout]     |
[INFO] [stdout] 674 |         fn test_to_edge_locs(power in 0u8..16, count in 8u32..16, loc: u32) {
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:689:78
[INFO] [stdout]     |
[INFO] [stdout] 689 |         fn test_preserve_ordering_for_bounds(mut centers: Vec<u32>, count in 0u32..8, power in 0u8..16) {
[INFO] [stdout]     |                                                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:689:96
[INFO] [stdout]     |
[INFO] [stdout] 689 |         fn test_preserve_ordering_for_bounds(mut centers: Vec<u32>, count in 0u32..8, power in 0u8..16) {
[INFO] [stdout]     |                                                                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:728:60
[INFO] [stdout]     |
[INFO] [stdout] 728 |         fn dht_arc_roundtrip_unit_topo(center: u32, pow in 4..29u8, count in 0..8u32) {
[INFO] [stdout]     |                                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:728:78
[INFO] [stdout]     |
[INFO] [stdout] 728 |         fn dht_arc_roundtrip_unit_topo(center: u32, pow in 4..29u8, count in 0..8u32) {
[INFO] [stdout]     |                                                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:740:64
[INFO] [stdout]     |
[INFO] [stdout] 740 |         fn dht_arc_roundtrip_standard_topo(center: u32, pow in 0..16u8, count in 0..8u32) {
[INFO] [stdout]     |                                                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:740:82
[INFO] [stdout]     |
[INFO] [stdout] 740 |         fn dht_arc_roundtrip_standard_topo(center: u32, pow in 0..16u8, count in 0..8u32) {
[INFO] [stdout]     |                                                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:752:55
[INFO] [stdout]     |
[INFO] [stdout] 752 |         fn arc_interval_roundtrip(center: u32, pow in 0..16u8, count in 0..8u32) {
[INFO] [stdout]     |                                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/arq.rs:752:73
[INFO] [stdout]     |
[INFO] [stdout] 752 |         fn arc_interval_roundtrip(center: u32, pow in 0..16u8, count in 0..8u32) {
[INFO] [stdout]     |                                                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 16 |         &v[4..36]
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/hash.rs:30:29
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let uni = Uniform::from(u8::MIN..=u8::MAX);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/hash.rs:80:15
[INFO] [stdout]    |
[INFO] [stdout] 80 |             v[4..36].try_into().map(Self).ok()
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/region/region_coords.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         self.t.0..=self.t.1
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> src/region/region_data.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 |     for i in 0..N {
[INFO] [stdout]   |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/region/region_data.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 |     for i in 0..a.len() {
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/region_set.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 |         (left as i32..=right as i32)
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/region_set.rs:173:14
[INFO] [stdout]     |
[INFO] [stdout] 173 |             (1000..11000_i64).step_by(1000),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/region_set.rs:200:50
[INFO] [stdout]     |
[INFO] [stdout] 200 |         store.integrate_ops(op_grid(&topo, &arq, 10..20).into_iter());
[INFO] [stdout]     |                                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/region_set.rs:231:36
[INFO] [stdout]     |
[INFO] [stdout] 231 |         assert_eq!(tt_b.segments()[0..nt], rset_a.coords.times.segments());
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/region_set.rs:232:36
[INFO] [stdout]     |
[INFO] [stdout] 232 |         assert_eq!(tt_b.segments()[0..nt], rset_b.coords.times.segments());
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/region_set.rs:242:51
[INFO] [stdout]     |
[INFO] [stdout] 242 |         store1.integrate_ops(op_grid(&topo, &arq, 10..20).into_iter());
[INFO] [stdout]     |                                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/region_set.rs:295:51
[INFO] [stdout]     |
[INFO] [stdout] 295 |         store1.integrate_ops(op_grid(&topo, &arq, 10..20).into_iter());
[INFO] [stdout]     |                                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/spacetime/telescoping_times.rs:74:18
[INFO] [stdout]    |
[INFO] [stdout] 74 |         for _ in 0..iters {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/spacetime/telescoping_times.rs:232:59
[INFO] [stdout]     |
[INFO] [stdout] 232 |         fn telescoping_times_cover_total_time_span(now in 0u32..u32::MAX) {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/spacetime/telescoping_times.rs:253:41
[INFO] [stdout]     |
[INFO] [stdout] 253 |             assert_eq!(b.as_slice(), &a[1..]);
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/test_utils.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (0.0..1.0).contains(&unit_start),
[INFO] [stdout]    |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/test_utils.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 |         (0.0..=1.0).contains(&unit_len),
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/test_utils.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let peers: Vec<_> = (0..n)
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/test_utils.rs:138:26
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let peers: Vec<_> = (0..n)
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/test_utils.rs:235:48
[INFO] [stdout]     |
[INFO] [stdout] 235 |         fn test_ideal_coverage(min_coverage in 40f64..100.0, buffer in 0.1f64..0.25, num_peers in 100u32..200) {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/test_utils.rs:235:72
[INFO] [stdout]     |
[INFO] [stdout] 235 |         fn test_ideal_coverage(min_coverage in 40f64..100.0, buffer in 0.1f64..0.25, num_peers in 100u32..200) {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/test_utils.rs:235:99
[INFO] [stdout]     |
[INFO] [stdout] 235 |         fn test_ideal_coverage(min_coverage in 40f64..100.0, buffer in 0.1f64..0.25, num_peers in 100u32..200) {
[INFO] [stdout]     |                                                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/test_utils.rs:254:58
[INFO] [stdout]     |
[INFO] [stdout] 254 |         fn chunk_count_is_always_within_bounds(center in 0.0f64..0.999, len in 0.001f64..1.0) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/test_utils.rs:254:80
[INFO] [stdout]     |
[INFO] [stdout] 254 |         fn chunk_count_is_always_within_bounds(center in 0.0f64..0.999, len in 0.001f64..1.0) {
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/test_utils.rs:268:52
[INFO] [stdout]     |
[INFO] [stdout] 268 |         fn power_is_always_within_bounds(center in 0.0f64..0.999, len in 0.001f64..1.0) {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/test_utils.rs:268:74
[INFO] [stdout]     |
[INFO] [stdout] 268 |         fn power_is_always_within_bounds(center in 0.0f64..0.999, len in 0.001f64..1.0) {
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/test_utils.rs:281:45
[INFO] [stdout]     |
[INFO] [stdout] 281 |         fn length_is_always_close(center in 0.0f64..0.999, len in 0.001f64..1.0) {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/test_utils.rs:281:67
[INFO] [stdout]     |
[INFO] [stdout] 281 |         fn length_is_always_close(center in 0.0f64..0.999, len in 0.001f64..1.0) {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DhtLocation: From<i32>` is not satisfied
[INFO] [stdout]    --> src/region_set.rs:245:26
[INFO] [stdout]     |
[INFO] [stdout] 245 |             OpData::fake(Loc::from(-300i32), Timestamp::from_micros(18), 4),
[INFO] [stdout]     |                          ^^^ the trait `From<i32>` is not implemented for `DhtLocation`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <DhtLocation as From<u32>>
[INFO] [stdout]               <DhtLocation as From<Wrapping<u32>>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DhtLocation: From<i32>` is not satisfied
[INFO] [stdout]    --> src/region_set.rs:290:25
[INFO] [stdout]     |
[INFO] [stdout] 290 |         let left_edge = Loc::from(-(2i32.pow(pow as u32 + 12 + 1)));
[INFO] [stdout]     |                         ^^^ the trait `From<i32>` is not implemented for `DhtLocation`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <DhtLocation as From<u32>>
[INFO] [stdout]               <DhtLocation as From<Wrapping<u32>>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 14 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/gossip.rs:201:50
[INFO] [stdout]     |
[INFO] [stdout] 201 |             Timestamp::from_micros(rng.gen_range(0..max_time.as_micros())),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/gossip.rs:202:27
[INFO] [stdout]     |
[INFO] [stdout] 202 |             rng.gen_range(1..16_000_000),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/gossip.rs:231:14
[INFO] [stdout]     |
[INFO] [stdout] 231 |     for p in 0..pow {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/gossip.rs:233:19
[INFO] [stdout]     |
[INFO] [stdout] 233 |         for i in (0..n).step_by(x) {
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/common/continuous.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |     for i in 1..=iters {
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/common/continuous.rs:62:42
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let (peers, history, convergence) = (1..=DIVERGENCE_ITERS).fold(
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/common/continuous.rs:113:14
[INFO] [stdout]     |
[INFO] [stdout] 113 |     for i in 0..peers.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/common/quantized.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |     for i in 1..=iters {
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/common/quantized.rs:67:42
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let (peers, history, convergence) = (1..=DIVERGENCE_ITERS).fold(
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/common/quantized.rs:134:14
[INFO] [stdout]     |
[INFO] [stdout] 134 |     for i in 0..peers.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/arc_stability.rs:90:36
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn stability_test(num_peers in 100u32..300, min_coverage in 50.0f64..100.0, j in 0.0..1.0) {
[INFO] [stdout]    |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/arc_stability.rs:90:65
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn stability_test(num_peers in 100u32..300, min_coverage in 50.0f64..100.0, j in 0.0..1.0) {
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> tests/arc_stability.rs:90:86
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn stability_test(num_peers in 100u32..300, min_coverage in 50.0f64..100.0, j in 0.0..1.0) {
[INFO] [stdout]    |                                                                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/common/continuous.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |     for i in 1..=iters {
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/common/continuous.rs:62:42
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let (peers, history, convergence) = (1..=DIVERGENCE_ITERS).fold(
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/common/continuous.rs:113:14
[INFO] [stdout]     |
[INFO] [stdout] 113 |     for i in 0..peers.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/common/quantized.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |     for i in 1..=iters {
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> tests/common/quantized.rs:67:42
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let (peers, history, convergence) = (1..=DIVERGENCE_ITERS).fold(
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> tests/common/quantized.rs:134:14
[INFO] [stdout]     |
[INFO] [stdout] 134 |     for i in 0..peers.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 51 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kitsune_p2p_dht` (lib test) due to 3 previous errors; 51 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a23193900100c8b1e5667f4981d0f72dccf08efe878393dfc7cd9ca82932c29e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a23193900100c8b1e5667f4981d0f72dccf08efe878393dfc7cd9ca82932c29e", kill_on_drop: false }`
[INFO] [stdout] a23193900100c8b1e5667f4981d0f72dccf08efe878393dfc7cd9ca82932c29e
